﻿using System;
using System.Collections.Generic;


namespace RN.Entidades
{
    class Kardex
    {
        #region Kardex

        private int codigo;
        private Activo codigoactivo;
        private Locacion codigolocacion;
        private Personal codigopersonal;
        private DateTime fecha;
        private char estado;
        private string descripcion;
        private double valor;
        private char devolucion;
    
        #endregion

        #region Propiedades

        public int Codigo
        {
            get { return codigo; }
            set { codigo = value; }
        }

        public Activo Codigoactivo
        {
            get { return codigoactivo; }
            set { codigoactivo = value; }
        }

        public Locacion Codigolocacion
        {
            get { return codigolocacion; }
            set { codigolocacion = value; }
        }

        public Personal Codigopersonal
        {
            get { return codigopersonal; }
            set { codigopersonal = value; }
        }

        public DateTime Fecha
        {
            get { return fecha; }
            set { fecha = value; }
        }

        public char Estado
        {
            get { return estado; }
            set { estado = value; }
        }

        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }

        public double Valor
        {
            get { return valor; }
            set { valor = value; }
        }

        public char Devolucion
        {
            get { return devolucion; }
            set { devolucion = value; }
        }

        #endregion

        #region Metodos

        public Kardex()
        {
            codigo = -1;
            codigoactivo = new Activo();
            codigolocacion = new Locacion();
            codigopersonal = new Personal();
            fecha = DateTime.Now;
            estado = ' ';
            descripcion = string.Empty;
            valor = 0.0;
            devolucion = ' ';
        }

        #endregion
    }
}
